"""
导入模块：
1。import 模块名
    模块名.变量      /函数     /类
2。from 模块名 import 变量  函数 类
    在代码中可以直接使用变量  函数 类
3。from 模块名 import *
    该模块中所有内容
    但是如果想限制获取的内容，可以在模块中使用 __all__ = [使用*可以访问 的内容]
4。无论是import还是from的形式，都会将模块内容 进行加载
    如果不希望其进行调用，就会用到 __name__
    在自己的模块中叫： __main__
    在其他通过导入执行的类中名字是模块 名 ：__ClassMokuaiTest001__

"""

print(__name__)

# calculate

if __name__ == '__main__':
    print('only print in my module')



"""
模块间循环导入会报错：
    解决方法：
    1。重构
    2。将导入语句放到使用的函数里面
    3。将导入语句写在模块最后
    


"""